presentation of testimony - French English Dictionary